cameron mcevoy
When Cameron McEvoy Stands on Ice: World Cup Stop #3 in Astana and a Sport Learning How to TravelThe blade of an ice skate cutting into the surface sounds like a cold knife,...
Australian Swimming and the Data Race: What the Scoreboard Tells and What It HidesAustralian Swimming and the Data Race: What the Scoreboard Tells and What It...
Australia Names 24-Strong Roster for 2026 Short Course World Championships: Three Stars Absent and the Regression of a PhotographWhen Swimming Australia released its list of 24 swimmers for the 2026 Short...
Lyon vs Rennes Halted by Banner: Nuamah Scored Twice, the Stands Wrote the RestI will not claim to know the exact minute, because the original Reuters wire...
Rodri and Barcelona: Seven Matches Is Not Enough to Call Anyone a PillarOn Tuesday morning, I was sitting in the garage in Hamburg, replaying an old...
Asian Games 2026: Satwik-Chirag's Opening-Round Collapse and the Rhythm Lesson of Men's DoublesIn athletics there is a moment no relay runner ever wants to live through: th...
When an Algorithm Filed a Stock Index Under Tennis: A Naming Error in the Rhythm of Sports DataThat night in Nha Trang, the rain kept falling, and I opened an automated dat...
The Sediment of Table Tennis Data: Why an Empty Analysis Report Can Be More Trustworthy Than Any Rushed ConclusionOpening — The Moment a Data File Went Silent In an office overlooking Nagoya...
Reading the Silence of the Transfer Window: When Data Voids Are the Most Valuable SignalIn July 2026, when stadiums worldwide shut their gates and broadcast revenue...
Mourinho Returns to Real Madrid: A Firefighter, Not an ArchitectMbappé refused to be a recruiter. Asked whether he would advise Michael Olise...
When Data Is Empty: Lessons for Vietnamese Football MediaOn Monday morning, I opened an analysis document sent by a colleague. The fil...
NRG Stun MOUZ 2-1 at StarSeries Fall 2026: 129 VRS Points and a Dust2 UpsetThe most memorable detail of StarLadder StarSeries Fall 2026 does not sit in...
44-year-old Buakaw Beats Meng Gaofeng Twice in One Year: Re-reading Age With Missing DataIn the second round, minute three, Buakaw Banchamek changed rhythm. He closed...
News Without News: When the Dressing Room Falls Silent Before the Content StormAt 2 a.m. in Milan, I opened my worn notebook and found a blank page. The...
Deep Analysis of Martial Arts: When Input Data Is Empty and the Implications for the Combat Sports IndustryIn the context of the global combat sports industry growing at breakneck spee...
Vietnam's Two Overseas Newcomers: A Peak-Age Centre-Back and a 1.90m Target ManOn a Tuesday afternoon, the second day of the national-team camp, I stood at...
Vietnam U17 at the World Cup: A Historic Ticket Must Be Read Through the RulebookThere is a moment in the trade of rule-making that I always keep: the sound o...
A Cat Rescue Story Inside a Football Database: When a Wrong Label Corrupts the Entire Analysis PipelineFive hundred and fifty-five cats. Nine dogs. Two place names in Southern...
The Blank Scorecard: Vietnamese Martial Arts and the Bouts Nobody Recorded5:40 in the morning. The ward sports hall in Phu Hoa, Thu Dau Mot, Binh Duong...
BWF World Junior Championships 2026 in Cairo: The Rules Change, and India's 55-Point TestI sit in front of two screens in a small apartment in Jakarta. On the right i...
